home *** CD-ROM | disk | FTP | other *** search
- .386p
- code32 segment para public use32
- assume cs:code32, ds:code32
-
- public align256start, align256end, vidbittbl2, sincos0, sincos0s
- public l2p1tbl
-
- ;═════════════════════════════════════════════════════════════════════════════
- vidbittbl2 db 11h,22h,44h,88h
-
- include pals.m
- include csprs.m
-
- db db 255 dup(?)
- align256start:
-
- sincos0 db 127,131,134,137,140,143,146,149,152,155,158,162,165,168,170,173
- db 176,179,182,185,188,190,193,196,198,201,204,206,209,211,213,216
- db 218,220,222,224,226,228,230,232,234,235,237,239,240,242,243,244
- db 246,247,248,249,250,251,251,252,253,253,254,254,255,255,255,255
- db 255,255,255,255,255,254,254,253,253,252,251,251,250,249,248,247
- db 246,244,243,242,240,239,237,235,234,232,230,228,226,224,222,220
- db 218,216,213,211,209,206,204,201,198,196,193,190,188,185,182,179
- db 176,173,170,168,165,162,158,155,152,149,146,143,140,137,134,131
- db 127,124,121,118,115,112,109,106,102,99,96,93,90,87,84,81
- db 78,76,73,70,67,64,62,59,56,54,51,49,46,44,42,39
- db 37,35,33,31,29,27,25,23,21,19,18,16,15,13,12,10
- db 9,8,7,6,5,4,3,3,2,1,1,0,0,0,0,0
- db 0,0,0,0,0,0,1,1,2,3,3,4,5,6,7,8
- db 9,10,12,13,15,16,18,19,21,23,25,27,29,31,33,35
- db 37,39,42,44,46,49,51,54,56,59,62,64,67,70,73,76
- db 78,81,84,87,90,93,96,99,102,106,109,112,115,118,121,124
-
- sincos0s db 0,2,5,8,11,15,18,21,24,27,30,33,36,39,42,45
- db 48,51,54,56,59,62,65,67,70,73,75,78,80,82,85,87
- db 89,92,94,96,98,100,102,103,105,107,109,110,112,113,115,116
- db 117,118,119,120,121,122,123,124,124,125,125,126,126,126,127,127
- db 127,127,127,126,126,126,125,125,124,124,123,122,121,120,119,118
- db 117,116,115,113,112,110,109,107,105,103,102,100,98,96,94,92
- db 89,87,85,82,80,78,75,73,70,67,65,62,59,56,54,51
- db 48,45,42,39,36,33,30,27,24,21,18,15,11,8,5,2
- db 0,-3,-6,-10,-13,-16,-19,-22,-25,-28,-31,-34,-37,-40,-43,-46
- db -49,-52,-55,-58,-60,-63,-66,-69,-71,-74,-76,-79,-81,-84,-86,-88
- db -91,-93,-95,-97,-99,-101,-103,-105,-106,-108,-110,-111,-113,-114,-116,-117
- db -118,-119,-121,-122,-122,-123,-124,-125,-126,-126,-127,-127,-127,-128,-128,-128
- db -128,-128,-128,-128,-127,-127,-127,-126,-126,-125,-124,-123,-122,-122,-121,-119
- db -118,-117,-116,-114,-113,-111,-110,-108,-106,-105,-103,-101,-99,-97,-95,-93
- db -91,-88,-86,-84,-81,-79,-76,-74,-71,-69,-66,-63,-60,-58,-55,-52
- db -49,-46,-43,-40,-37,-34,-31,-28,-25,-22,-19,-16,-13,-10,-6,-3
-
- l2p1tbl db 03fh,03eh,03dh,03ch,03bh,03ah,039h,038h,037h,036h,035h,034h,033h,032h,031h,030h
- db 02fh,02eh,02dh,02ch,02bh,02ah,029h,028h,027h,026h,025h,024h,023h,022h,021h,020h
- db 01fh,01eh,01dh,01ch,01bh,01ah,019h,018h,017h,016h,015h,014h,013h,012h,011h,010h
- db 00fh,00eh,00dh,00ch,00bh,00ah,009h,008h,007h,006h,005h,004h,003h,002h,001h,000h
- db 07fh,07eh,07dh,07ch,07bh,07ah,079h,078h,077h,076h,075h,074h,073h,072h,071h,070h
- db 06fh,06eh,06dh,06ch,06bh,06ah,069h,068h,067h,066h,065h,064h,063h,062h,061h,060h
- db 05fh,05eh,05dh,05ch,05bh,05ah,059h,058h,057h,056h,055h,054h,053h,052h,051h,050h
- db 04fh,04eh,04dh,04ch,04bh,04ah,049h,048h,047h,046h,045h,044h,043h,042h,041h,040h
- db 0bfh,0beh,0bdh,0bch,0bbh,0bah,0b9h,0b8h,0b7h,0b6h,0b5h,0b4h,0b3h,0b2h,0b1h,0b0h
- db 0afh,0aeh,0adh,0ach,0abh,0aah,0a9h,0a8h,0a7h,0a6h,0a5h,0a4h,0a3h,0a2h,0a1h,0a0h
- db 09fh,09eh,09dh,09ch,09bh,09ah,099h,098h,097h,096h,095h,094h,093h,092h,091h,090h
- db 08fh,08eh,08dh,08ch,08bh,08ah,089h,088h,087h,086h,085h,084h,083h,082h,081h,080h
-
- db 0c8h,0c9h,0cah,0cbh,0cch,0cdh,0ceh,0cfh,0c0h,0c1h,0c2h,0c3h,0c4h,0c5h,0c6h,0c7h
- db 0dfh,0e0h,0e1h,0e2h,0e3h, 0dah,0dbh,0dch,0ddh,0deh
- db 0d0h,0d1h,0d2h,0d3h,0d4h, 0d5h,0d6h,0d7h,0d8h,0d9h
- db 0e4h,0e5h,0e6h,0e7h,0e8h,0e9h,0eah,0ebh,0ech,0edh,0eeh,0efh
- db 0f0h,0f1h,0f2h,0f3h,0f4h,0f5h,0f6h,0f7h,0f8h,0f9h,0fah,0fbh,0fch,0fdh,0feh,0ffh
-
- include tiles.m
-
- align256end:
-
- code32 ends
- end
-
-